#ifndef __MM32F32F7XX_HAL_CONFIG_H
#define __MM32F32F7XX_HAL_CONFIG_H

#define MM32F327XX_HAL_GPIO_USE
/* #define MM32F327XX_HAL_ADC_USE */
/* #define MM32F327XX_HAL_DAC_USE */
/* #define MM32F327XX_HAL_COMP_USE */
/* #define MM32F327XX_HAL_DMA_USE */
/* #define MM32F327XX_HAL_EXTI_USE */
/* #define MM32F327XX_HAL_FSMC_USE */
/* #define MM32F327XX_HAL_I2C_USE */
/* #define MM32F327XX_HAL_IWDG_USE */
#define MM32F327XX_HAL_RCC_USE
/* #define MM32F327XX_HAL_RTC_USE */
/* #define MM32F327XX_HAL_SDIO_USE */
/* #define MM32F327XX_HAL_SPI_USE */
/* #define MM32F327XX_HAL_SYSCFG_USE */
/* #define MM32F327XX_HAL_TIM_16B_USE */
/* #define MM32F327XX_HAL_TIM_32B_USE */
/* #define MM32F327XX_HAL_TIM_ADV_USE */
/* #define MM32F327XX_HAL_TIM_BASIC_USE */
#define MM32F327XX_HAL_UART_USE
#define MM32F327XX_HAL_USB_USE
/* #define MM32F327XX_HAL_WWDG_USE */

#include <hal_common.h>

#ifdef MM32F327XX_HAL_GPIO_USE
#include <hal_gpio.h>
#endif

#ifdef MM32F327XX_HAL_ADC_USE
#include <hal_adc.h>
#endif

#ifdef MM32F327XX_HAL_DAC_USE
#include <hal_dac.h>
#endif

#ifdef MM32F327XX_HAL_COMP_USE
#include <hal_comp.h>
#endif

#ifdef MM32F327XX_HAL_DMA_USE
#include <hal_dma.h>
#include <hal_dma_request.h>
#endif

#ifdef MM32F327XX_HAL_EXTI_USE
#include <hal_exti.h>
#endif

#ifdef MM32F327XX_HAL_FSMC_USE
#include <hal_fsmc.h>
#endif

#ifdef MM32F327XX_HAL_I2C_USE
#include <hal_i2c.h>
#endif

#ifdef MM32F327XX_HAL_IWDG_USE
#include <hal_iwdg.h>
#endif

#ifdef MM32F327XX_HAL_RCC_USE
#include <hal_rcc.h>
#endif

#ifdef MM32F327XX_HAL_RTC_USE
#include <hal_rtc.h>
#endif

#ifdef MM32F327XX_HAL_SDIO_USE
#include <hal_sdio.h>
#endif

#ifdef MM32F327XX_HAL_SPI_USE
#include <hal_spi.h>
#endif

#ifdef MM32F327XX_HAL_SYSCFG_USE
#include <hal_syscfg.h>
#endif

#ifdef MM32F327XX_HAL_TIM_16B_USE
#include <hal_tim_16b.h>
#endif

#ifdef MM32F327XX_HAL_TIM_32B_USE
#include <hal_tim_32b.h>
#endif

#ifdef MM32F327XX_HAL_TIM_ADV_USE
#include <hal_tim_adv.h>
#endif

#ifdef MM32F327XX_HAL_TIM_BASIC_USE
#include <hal_tim_basic.h>
#endif

#ifdef MM32F327XX_HAL_UART_USE
#include <hal_uart.h>
#endif

#ifdef MM32F327XX_HAL_USB_USE
#include <hal_usb.h>
#include <hal_usb_bdt.h>
#endif

#ifdef MM32F327XX_HAL_WWDG_USE
#include <hal_wwdg.h>
#endif

#endif
